Method and apparatus for processing information of a terminal

ABSTRACT

A method and apparatus for processing information of a terminal, is provided. The method includes parsing at least one message for at least one keyword and at least one phone number related to the at least one keyword; mapping the at least one keyword and the at least one phone number related to the at least one keyword and storing the at least one keyword and the at least one phone number related to the at least one keyword that have been mapped in a database; in response to a predetermined keyword being received as a search input, searching the database for the at least one phone number that has been mapped with the predetermined keyword; and displaying the at least one phone number related to the predetermined keyword that is found, on a display.

RELATED APPLICATIONS

This application claims priority from Korean Patent Application No.10-2013-0127294, filed on Oct. 24, 2013, and Indian Patent ApplicationNo. 254/CHE/2013, filed on Jan. 21, 2013, in the Indian IntellectualProperty Office, the disclosures of which are incorporated herein byreference, in their entireties.

BACKGROUND

1. Technical Field

One or more exemplary embodiments relate to a method and an apparatusfor processing information of a terminal having a display. Moreparticularly, the exemplary embodiments relate to a method and anapparatus for processing information that improves phonebook features ofa terminal.

2. Description of the Related Art

Terminals, such as cellular phones and digital TVs, generally includememory and may be used to communicate with each other by using messages.The terminals also include a phonebook with a list of contact numbers.In general, a user searches for a phone number in the phonebook byinputting a name of a contact number. However, phonebook featuresaccording to the related art only include contact numbers that are savedby the user or from received business cards. Therefore, there is a needfor a method and an apparatus for improving phonebook features of aterminal.

SUMMARY

One or more exemplary embodiments include a method and an apparatus forprocessing information that improves phonebook features of a terminal.

Additional aspects will be set forth in part in the description whichfollows and, in part, will be apparent from the description, or may belearned by practice of the exemplary embodiments.

According to one or more exemplary embodiments, a method of processinginformation is provided. The method includes parsing at least onemessage for at least one keyword and at least one phone number relatedto the at least one keyword; mapping the at least one keyword and the atleast one phone number related to the at least one keyword and storingthe at least one keyword and the at least one phone number related tothe at least one keyword that have been mapped in a database; inresponse to a predetermined keyword being received as a search input,searching the database for the at least one phone number that has beenmapped with the predetermined keyword; and displaying on a display theat least one phone number related to the predetermined keyword that isfound.

The parsing may include receiving the at least one message, and parsingtext of the at least one message to extract the at least one keyword andthe at least one phone number related to the at least one keyword.

The storing may include mapping the at least one keyword and the atleast one phone number related to the at least one keyword, which areparsed; and adding the at least one keyword and the at least one phonenumber that have been mapped to the database.

The searching may include detecting whether or not a database item thatcorresponds to the predetermined keyword received from the database isdetected; adding a phone number related to the keyword to a list ofsearch results, in response to the database item that corresponds to thepredetermined keyword being detected; and finishing the searching, inresponse to the database item that corresponds to the predeterminedkeyword not being detected.

The displaying may include displaying a list of search results thatinclude the at least one phone number related to the at least onekeyword.

Displaying on the display a phone number that is communicated at leastonce from among the at least one phone number that is found may befurther included.

Communication details related to the phone number may be furtherincluded on the display.

The communication details may include at least one of communicationtime, a communication type and the number of communication times.

The communication type may include at least one of an incoming call ormessage, an outgoing call or message and a missed call.

Displaying the at least one phone number that is found on the display,wherein a name tagged image linked to the at least one phone number thatis found may be further included.

The name tagged image may display a menu which includes a call optionand communication details.

According to one or more exemplary embodiments, an apparatus ofprocessing information of a terminal is provided. The apparatus includesa message parser configured to parse at least one message for at leastone keyword and at least one phone number related to the at least onekeyword; a database configured to store the at least one keyword and theat least one phone number related to the at least one keyword that areparsed by the message parser; a keyword searcher configured to searchthe database for the at least one phone number related to the at leastone keyword; and an information output configured to output on adisplay, the at least one phone number that is found.

The information output may be further configured to output on a displaya phone number that is communicated at least once as well ascommunication details.

The information output may further output a phone number on a display,which is linked to a name tagged image.

According to one or more exemplary embodiments, a terminal is configuredto include a key input to enter keywords; a display configured todisplay information search results according to the keywords; and aninformation processor configured to parse at least one message for atleast one keyword and at least one phone number related to the at leastone keyword; a storage configured to store in a database the at leastone keyword and the at least one phone number related to the at leastone keyword; a keyword searcher configured to search the database for atleast one phone number that is related to a predetermined keyword, inresponse to the predetermined keyword being received as a search input;and a display configured to display on the display the at least onephone number related to the predetermined keyword that is found.

The information processor may include a message parser configured toparse the at least one message for the at least one keyword and the atleast one phone number related to the at least one keyword; the databasestoring the at least one keyword and the at least one phone numberrelated to the at least one keyword that are parsed by the messageparser; a keyword searched configured to search the database for the atleast one phone number related to the at least one keyword; and aninformation output which outputs the at least one phone number that isfound.

The information processor may be configured to display a phone numberthat is communicated at least once, together with communication details.

The information processor may be configured to link the at least onephone number that is found to a name tagged image that displays a menuhaving a call option and communication details, and displays thecommunication details.

An aspect of an exemplary embodiment may further provide an apparatusfor processing information of a terminal, the apparatus including: amessage parser configured to parse at least one message for at least onekeyword and at least one phone number related to the at least onekeyword; a keyword searcher configured to search a database for at leastone phone number related to the at least one keyword; and an informationoutput configured to output on a display the at least one phone numberthat is found.

The apparatus may further include a database configured to store the atleast one keyword and the at least one phone number related to the atleast one keyword that are parsed by the message parser.

The information output may be further configured to output on a displaya phone number that is communicated at least once together withcommunication details.

In addition, the information output may be further configured to outputa phone number on the display, which is linked to a name tagged image.

BRIEF DESCRIPTION OF THE DRAWINGS

These and/or other aspects will become apparent and more readilyappreciated from the following description of the exemplary embodiments,taken in conjunction with the accompanying drawings in which:

FIG. 1 is a view illustrating an environment that may be implementedaccording to an exemplary embodiment;

FIG. 2 is a block diagram of a first terminal according to an exemplaryembodiment;

FIG. 3 is a detailed block diagram of an information processor of FIG.2;

FIG. 4 is a flowchart illustrating a method of processing information ofa terminal, according to an exemplary embodiment;

FIG. 5 is a detailed flowchart which illustrates a method of updating amessage database, according to an exemplary embodiment;

FIG. 6 is a detailed flowchart which illustrates a method of processinginformation of a terminal, according to an exemplary embodiment;

FIGS. 7A and 7B are views which illustrate an example of an informationprocessing screen, according to an exemplary embodiment; and

FIG. 8 is a view which illustrates an example of an informationprocessing screen, according to another exemplary embodiment.

DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS

Reference will now be made in detail to the exemplary embodiments,examples of which are illustrated in the accompanying drawings, whereinlike reference numerals refer to like elements throughout. In thisregard, the exemplary embodiments may have different forms and shouldnot be construed as being limited to the descriptions set forth herein.Accordingly, the exemplary embodiments are merely described below, byreferring to the figures, to explain aspects of the present description.As used herein, the term “and/or” includes any and all combinations ofone or more of the associated listed items. Expressions such as “atleast one of,” when preceding a list of elements, modify the entire listof elements and do not modify the individual elements of the list.

It will be understood that although the terms “first”, “second”, etc.may be used herein to describe various components, these componentsshould not be limited by these terms. These components are only used todistinguish one component from another.

The terms used in the exemplary embodiments are selected to describecertain exemplary embodiments, and are not used to limit the spirit andscope of the exemplary embodiments. The terms in the exemplaryembodiments are selected as general terms used currently as widely aspossible regarding functions of elements in the exemplary embodiments.However, in specific cases, terms arbitrarily selected by the applicantare also used, and in such cases, the meanings are mentioned in thecorresponding detailed description section, so the exemplary embodimentsshould be understood not by literal meanings of the terms but by givenmeanings of the terms.

As used herein, the singular forms “a,” “an” and “the” are intended toinclude the plural forms as well, unless the context clearly indicatesotherwise. It will be further understood that the terms “comprises”and/or “comprising” used herein specify the presence of stated features,numbers, processes, operations, components, elements, or a combinationthereof, but do not preclude the presence or addition of one or moreother features, numbers, processes, operations, components, elements, ora combination thereof.

FIG. 1 is a view which illustrates an environment that may beimplemented according to an exemplary embodiment.

The environment includes one or more terminals, for example, a firstterminal 105A and a second terminal 105B, a network 110, and a server115. The first and second terminals 105A and 105B are connected to eachother, and to the server 115 via the network 110. Examples of theterminal include, but are not limited to, a smart phone, a mobiledevice, a personal digital assistant (PDA), a tablet device, and alaptop. Examples of the network 110 include, but are not limited to, alocal area network (LAN), a wide area network (WAN), and a wirelessnetwork.

The first and second terminals 105A and 105B may be controlled byrespective users.

The first terminal 105A receives messages from various terminalsconnected to the network 110, for example, the second terminal 105B.

The first terminal 105A parses the messages that are received forkeywords and at least one phone number related to the keywords.

The first terminal 105A adds the keywords and the at least one phonenumber related to the keywords to a message database.

A user enters the keywords to the first terminal 105A as a search inputrelated to a phonebook. Then, the first terminal 105A searches themessage database for the keywords, and adds phone numbers related to thekeywords from the message database to a list of search results. Thefirst terminal 105A displays the list of search results for the user.The first terminal 105A is described in detail with reference to FIG. 2.

FIG. 2 is a block diagram of the first terminal 105A according to anexemplary embodiment.

The first terminal 105A includes a bus 205 or other communicationmechanism for communicating information, and an information processor210 that is coupled to the bus 205 and processes information. Also, thefirst terminal 105A includes a memory 215, for example, a random accessmemory (RAM) or other dynamic storage device, which is coupled to thebus 205 and stores commands to be executed by the information processor210. The memory 215 may be used for storing temporary variables or otherintermediate information while the information processor 210 isexecuting the commands. The first terminal 105A further includes a readonly memory (ROM) 220 or other static storage device, which is coupledto the bus 205 and stores static information and commands for theinformation processor 210.

The first terminal 105A includes a storage 225; for example, a magneticdisk or an optical disk, which is coupled to the bus 205.

The first terminal 105A includes a display 230 that is connected to thebus 205, for example, a cathode ray tube (CRT) that may display searchresults related to information regarding the keywords. An user input235, which functions as a user input device, includes alphanumeric keysand function keys, and transmits information and command selections tothe information processor 210 via the bus 205. Another type of userinput device is a cursor controller 240, for example, a mouse, atrackball, or cursor direction keys, that transmits directioninformation and command selections to the information processor 210, andcontrols cursor movement on the display 230.

The first terminal 105A may implement various information processes byusing the information processor 210.

In some exemplary embodiments, the information processor 210 executesthe commands that are stored in the memory 215. The commands may be readinto the memory 215 from another computer-readable medium, such as thestorage 225.

The term “computer-readable storage medium” refers to any medium thatparticipates in providing data that causes a computer to perform acertain function. According to an exemplary embodiment that isimplemented by using the first terminal 105A, various computer-readablemedia are involved, for example, in providing commands to theinformation processor 210 for execution. The computer-readable mediummay be a storage medium, either volatile or non-volatile. A volatilemedium includes, for example, a dynamic memory device, such as thememory 215. A non-volatile medium includes, for example, an optical ormagnetic disk, such as the storage 225. All such media must be a typewhich enables the commands executed by the media to be detected by aphysical mechanism that reads the commands into the computer.

Common forms of computer-readable media include, for example, floppydisks, hard disks, magnetic tapes, or any other magnetic media; CD-ROMs,any other optical media, punch cards, paper tapes, any other physicalmedia with patterns of holes, RAMs, programmable read-only memories(PROMs), electrically programmable read-only memories (EPROMs),FLASH-EPROMs, or any other memory chips or cartridges.

In another exemplary embodiment, the computer-readable media may betransmission media including coaxial cables, copper wires, opticalfibers, and wires that include the bus 205.

The transmission media may also have the form of acoustic or lightwaves, such as those generated during radio wave and infrared datacommunications. Examples of the computer-readable media include, but arenot limited to, carrier waves as described hereinafter, or any othermedia from which the first terminal 105A may read. For example, thecommands may initially be executed on a magnetic disc of a remotecomputer. The remote computer may load the commands into a dynamicmemory, and transmit the commands over a telephone line via a modem. Themodem may receive the data on the telephone line, and use an infraredtransmitter to convert the data to infrared signals. An infrareddetector may receive data transmitted by the infrared signals. The bus205 transmits the commands and the data to the memory 215. Theinformation processor 210 receives and executes the commands from thebus 205. The commands may be selectively stored in the storage 225either before or after execution by the information processor 210. Allsuch media must be a type of enabling the commands executed by the mediato be detected by a physical mechanism that reads the commands into thecomputer.

The first terminal 105A includes a communication interface 245 that iscoupled to the bus 205. The communication interface 245 uses two-waydata communication and thus connects the first and second terminals 105Aand 105B, via the network 110. For example, the communication interface245 may be a modem or an integrated services digital network (ISDN) cardfor providing data communication connection to a corresponding type of atelephone line. As another example, the communication interface 245 maybe a LAN card for providing data communication connection to acompatible LAN. In such an implementation, the communication interface245 transmits and receives electrical, electronic, or optical signalsthat transfer digital data stream representing various types ofinformation.

The information processor 210 in the first terminal 105A parses text ofthe messages. According to an exemplary embodiment, the informationprocessor 210 analyzes text of a short message service (SMS) message,and separates keywords from the text of the SMS message so as to extractrelevant information from the SMS message. Also, the informationprocessor 210 includes message database that stores the messages, thekeywords, and at least one phone number related to the keywords. Theinformation processor 210 maps the keywords and a phone number of senderor a relevant phone number in the SMS message, and updates mappinginformation in the message database.

The information processor 210 receives the keywords as the search inputin the phonebook of the first terminal 105A. The information processor210 searches the message database according to the keywords, and addsthe at least one phone number related to the keywords from the messagedatabase to the list of search results. Then, the information processor210 displays the list of the search results.

FIG. 3 is a detailed block diagram of the information processor 210 ofFIG. 2.

The information processor 210 of FIG. 3 includes a message parser 310, amessage database 320, a keyword searcher 330, and an information output340.

In response to the messages being received, the message parser 310parses the text of the messages for the keywords and the at least onephone number related to the keywords.

The message database 320 stores the keywords and the at least one phonenumber related to the keywords, which are parsed by the message parser310.

In response to the user entering the keywords as the search input to thekeyword searcher 330, the keyword searcher 330 searches the messagedatabase 320 for the at least one phone number related to the keywords.

The information output 340 outputs on a display a search result thatincludes the at least one phone number that is searched by the keywordsearcher 330.

FIG. 4 is a flowchart which illustrates a method of processinginformation of a terminal, according to an exemplary embodiment.

The method of processing information of FIG. 4 includes an operation ofupdating the message database (operations 420 and 430) and an operationof searching information (operations 440 and 450). The method starts atoperation 410.

In operation 420, the terminal receives messages such as the SMSmessages, and parses text of the messages for keywords and at least onephone number related to the keywords.

In operation 430, the terminal maps the keywords and the at least onephone number which are parsed from the messages, and stores the parsedkeywords and phone numbers in the message database 320.

In operation 440, in response to the user selecting an informationsearch function, the terminal accesses the phonebook, and in response tothe user entering the keywords as the search input in the phonebook, theterminal searches the at least one phone number that is mapped with thekeywords in the message database.

In operation 450, in response to the message database being searched forkeywords, the terminal adds the at least one phone number related to thekeywords to the list of search results, and displays the list of searchresults that include the at least one phone number, that are found.

According to another exemplary embodiment, the terminal may displayphone numbers that are communicated at least once, together withcommunication details. The communication details may include, but arenot limited to, communication time, a type of communication, and thenumber of communication times.

According to another exemplary embodiment, the terminal may integratethe phonebook with images, and display name tagged images on thedisplay. For example, the terminal may generate name tagged images thatcorrespond to the keywords, and link phone numbers that are found,respectively, to the name tagged images.

The method ends in operation 460.

As a result, according to an exemplary embodiment, the user may onlyenter the keywords and automatically search for phone numbers related tothe SMS message. Accordingly, information search time may be reduced.

FIG. 5 is a detailed flowchart which illustrates a method of updatingthe message database 320, according to an exemplary embodiment. Themethod starts in operation 510.

In operation 520, the terminal receives the messages. For example, themessages may be promotion messages that are received as SMS messages. Asanother example, the messages may be e-mails, multimedia mails, and achat log present on an electronic display device.

In operation 530, the terminal parses the text of the messages for thekeywords and the at least one phone number related to the keywords.Parsing may be performed by a message parser. For example, suppose thata message is received from a “pest control company” having keywords suchas “pest” and “control.” Then, the terminal parses the message for thekeywords “pest” and “control,” and a phone number of a sender.

In operation 540, the terminal maps the keywords and the at least onephone number related to the keywords which are parsed.

In operation 550, the terminal adds the keywords and the at least onephone number related to the keywords, which are generated by the mappingprocess, to the message database 320.

The method ends in operation 560.

FIG. 6 is a detailed flowchart which illustrates a method of processinginformation of the terminal, according to an exemplary embodiment. Themethod starts in operation 610.

In operation 620, the terminal accesses the phonebook and/or a list ofcontact numbers.

In operation 630, the terminal receives from the user the keywords asthe search input in the phonebook.

In operation 640, the terminal searches the message database 320according to the keywords that are input by the user.

In operation 650, the terminal determines whether or not a database itemthat corresponds to the keywords is located from the message database320.

In operation 660, in response to the terminal finding the database itemthat corresponds to the keywords, the terminal adds the at least onephone number related to the keywords to the list of search results. Theat least one phone number is available only during a phonebook search,and are not added to the phonebook.

In operation 670, the terminal displays the at least one phone numberrelated to the keywords in the list of search results. The user may usethe at least one phone number that is displayed to call or send an SMSmessage, or may add the at least one phone number directly from thesearch results to the phonebook.

In operation 680, in response to the terminal not finding the databaseitem that corresponds to the keywords, the method ends.

The user may use the at least one phone number that is displayed to callor may send a text message.

In some from the user embodiments, the message database 320 may beincluded in the first terminal 105A, the network 110, or a cloud. Themessage database 320 may hence be searched for the keywords. Also, theat least one phone number in the list of search results is alsoretrieved from the message database 320.

For example, suppose that the message database 320 stores a keyword“Courier” and a phone number related to the keyword, which are parsedfrom a message received from a company named “Courier.” The user enters“courier” as an input keyword on a search input box of the phonebook.The message database 320 is searched for the keyword “Courier.” Thefirst terminal 105A displays a list of search results that includesphone numbers that are mapped to the keyword “Courier.”

In some from the user embodiments, from among phone numbers that arefound, at least one frequently communicated phone number is provided tothe user, along with communication details. The communication detailsinclude, but are not limited to, communication time, a type ofcommunication, and the number of communication times. Examples of thecommunication type may include, but are not limited to, an incoming callor message, an outgoing call or message and a missed call.

In some from the user embodiments, the phonebook of the terminal mayinclude a tab for showing frequently communicated phone numbers orcontact numbers on the screen. By including the tab, it may beunnecessary to search for a contact number from the phone numbers orfrom a recent log history. Also, the terminal monitors frequency ofcommunication with the contact numbers in the phonebook, and maintains alist of the frequently communicated phone numbers. The list dynamicallychanges as the frequency of communication related to the contact numbersin the phonebook changes.

In some from the user embodiments, the communication details areprovided for each contact number in the phonebook. In some from the userembodiments, the communication details may be provided for each contactnumber in the phonebook in response to the user clicking thecommunication details or making a gesture on a touch screen.

In some exemplary embodiments, the phonebook is integrated with imagesto provide name tagged images. In some from the user embodiments, theimages may be present in a phone gallery, an e-mail client, or on a webbrowser of the terminal. The name tagged images may display a menuhaving a call option and the communication details. For example, themenu may be translucent. In response to the user having name tagged animage in the phone gallery, in response to the image being opened; theterminal may search the phonebook for a contact number related to thename tag, retrieve the communication details, and display a searchresult in the phone gallery itself.

FIGS. 7A and 7B are views illustrating an example of an informationprocessing screen, according to an exemplary embodiment.

Referring to FIG. 7A, the terminal accesses the phonebook, and activatesa search box 710. The user uses input keys 720 to enter a desirablekeyword, such as “Courier.” In response to the user entering thekeyword, the terminal displays the keyword, such as “Courier,” on thesearch box 710.

Referring to FIG. 7B, the terminal searches the message database for thekeyword, such as “Courier,” that is input in the search box 710. Theterminal adds at least one phone number 740 related to the keyword foundin the message database to search results 730. Finally, the terminaldisplays the at least one phone number 740 included in the searchresults 730. The user may use the at least one phone number 740 that aredisplayed to call or send a text message.

FIG. 8 is a view which illustrates an example of an informationprocessing screen, according to another exemplary embodiment.

Referring to FIG. 8, the terminal generates name tagged images 810,links the at least one phone number 740 found in FIG. 7B and the nametagged images 810, and displays the name tagged images 810 that arelinked. A name tag 820 may be a keyword. Accordingly, in response to theuser selecting an image, the terminal searches for a phone numberrelated to a name tag which corresponds to the image, and then displaysthe phone number that is found.

As described above, according to the one or more of the above exemplaryembodiments, an intelligent execution of phonebook features of aterminal is enabled. Therefore, a user may use data from receivedmessages when performing a phonebook search. Also, in the exemplaryembodiments, the phonebook features are improved by providing the userwith frequently communicated phone numbers and communication details. Inaddition, social networking is enabled by linking the communicationdetails to corresponding contact numbers in the phonebook.

In addition, other exemplary embodiments can also be implemented throughcomputer readable code/instructions in/on a medium, e.g., a computerreadable medium, to control at least one processing element to implementany above described exemplary embodiment. The medium can correspond toany medium/media permitting the storage and/or transmission of thecomputer readable code.

The computer readable code can be recorded/transferred on a medium in avariety of ways, with examples of the medium including recording media,such as magnetic storage media (e.g., ROM, floppy disks, hard disks,etc.) and optical recording media (e.g., CD-ROMs, or DVDs), andtransmission media such as Internet transmission media. Thus, the mediummay be such a defined and measurable structure including or carrying asignal or information, such as a device carrying a bit stream accordingto one or more exemplary embodiments. The media may also be adistributed network, so that the computer readable code isstored/transferred and executed in a distributed fashion. Furthermore,the processing element could include a processor or a computerprocessor, and processing elements may be distributed and/or included ina single device.

It should be understood that the exemplary embodiments described thereinshould be considered in a descriptive sense only and not for purposes oflimitation. Descriptions of features or aspects within each exemplaryembodiment should typically be considered as available for other similarfeatures or aspects in other exemplary embodiments.

While one or more exemplary embodiments have been described withreference to the figures, it will be understood by those of ordinaryskill in the art that various changes in form and details may be madetherein without departing from the spirit and scope of the presentinvention as defined by the following claims.

What is claimed is:
 1. A method of processing information of a terminal,the method comprising: parsing at least one message for at least onekeyword and at least one phone number related to the at least onekeyword; mapping the at least one keyword and the at least one phonenumber related to the at least one keyword and storing the at least onekeyword and the at least one phone number related to the at least onekeyword that have been mapped in a database; in response to apredetermined keyword being received as a search input, searching thedatabase for the at least one phone number that has been mapped with thepredetermined keyword; and displaying the at least one phone numberrelated to the predetermined keyword that is found, on a display.
 2. Themethod of claim 1, wherein the parsing comprises: receiving the at leastone message, and parsing text of the at least one message in order toextract the at least one keyword and the at least one phone numberrelated to the at least one keyword.
 3. The method of claim 1, whereinthe storing comprises mapping the at least one keyword and the at leastone phone number related to the at least one keyword, which are parsed;and adding the at least one keyword and the at least one phone numberthat have been mapped to the database.
 4. The method of claim 1, whereinthe searching comprises: detecting whether or not a database item thatcorresponds to the predetermined keyword received from the database isdetected; adding a phone number related to the keyword to a list ofsearch results, in response to the database item that corresponds to thepredetermined keyword being detected; and finishing the searching, inresponse to the database item that corresponds to the predeterminedkeyword not being detected.
 5. The method of claim 1, wherein thedisplaying comprises displaying a list of search results that includethe at least one phone number related to the at least one keyword. 6.The method of claim 1, further comprising displaying on the display,from among the at least one phone number that is found, a phone numberthat is communicated at least once.
 7. The method of claim 6, furthercomprising displaying on the display communication details related tothe phone number.
 8. The method of claim 7, wherein the communicationdetails include at least one of communication time, a type ofcommunication, and the number of communication times.
 9. The method ofclaim 8, wherein the type of communication includes at least one of anincoming call or message, an outgoing call or message and a missed call.10. The method of claim 1, further comprising displaying the at leastone phone number that is found on the display such that a name taggedimage is linked to the at least one phone number that is found.
 11. Themethod of claim 10, wherein the name tagged image displays a menu havinga call option and communication details.
 12. An apparatus for processinginformation of a terminal, the apparatus comprising: a message parserconfigured to parse at least one message for at least one keyword and atleast one phone number related to the at least one keyword; a databaseconfigured to store the at least one keyword and the at least one phonenumber related to the at least one keyword that are parsed by themessage parser; a keyword searcher configured to search the database forthe at least one phone number related to the at least one keyword; andan information output configured to output on a display the at least onephone number that is found.
 13. The apparatus of claim 12, wherein theinformation output is further configured to output on a display a phonenumber that is communicated at least once together with communicationdetails.
 14. The apparatus of claim 12, wherein the information outputis further configured to output a phone number on the display, which islinked to a name tagged image.
 15. A terminal comprising: a key inputconfigured to input keywords; a display configured to displayinformation search results according to the input keywords; and aninformation processor configured to parse at least one message for atleast one keyword and at least one phone number related to the at leastone keyword; storing in a database the at least one keyword and the atleast one phone number related to the at least one keyword; searchingthe database for at least one phone number that is related to apredetermined keyword, in response to the predetermined keyword beingreceived as a search input; and displaying on the display unit the atleast one phone number related to the predetermined keyword that isfound.
 16. The terminal of claim 15, wherein the information processorcomprises: a message parser configured to parse the at least one messagefor the at least one keyword and the at least one phone number relatedto the at least one keyword; the database configured to store the atleast one keyword and the at least one phone number related to the atleast one keyword that are parsed by the message parser; a keywordsearched configured to search the database for the at least one phonenumber related to the at least one keyword; and an information outputconfigured to output the at least one phone number that is found. 17.The terminal of claim 15, wherein the information processor isconfigured to display a phone number that is communicated at least oncetogether with communication details.
 18. The terminal of claim 15,wherein the information processor is configured to link the at least onephone number that is found to a name tagged image that displays a menuhaving a call option and communication details, and displays thecommunication details.
 19. A non-transitory computer-readable recordingmedium having recorded thereon a program, which, when executed by acomputer, causes the computer to perform the method of any one ofclaim
 1. 20. An apparatus for processing information of a terminal, theapparatus comprising: a message parser configured to parse at least onemessage for at least one keyword and at least one phone number relatedto the at least one keyword; a keyword searcher configured to search adatabase for at least one phone number related to the at least onekeyword; and an information output configured to output on a display theat least one phone number that is found.
 21. The apparatus of claim 20,further comprising a database configured to store the at least onekeyword and the at least one phone number related to the at least onekeyword that are parsed by the message parser.
 22. The apparatus ofclaim 20, wherein the information output is further configured to outputon a display a phone number that is communicated at least once togetherwith communication details.
 23. The apparatus of claim 20, wherein theinformation output is further configured to output a phone number on thedisplay, which is linked to a name tagged image.